package com.example.bigevent.pojo;




import lombok.Data;
import net.minidev.json.annotate.JsonIgnore;

import java.time.LocalDateTime;
// lombok 在编译阶段，为实体类自动生成setter，getter ，toString
//在pom文件中引入以来，在实体类中添加注解
// 属性名字和表里的内容的名字是一一对应的
@Data //Lombok
public class User {
    private Integer id;//主键ID
    private String username;//用户名
    @JsonIgnore//让springmvc把当前对象转换成Json字符串的时候，忽略password，最终的json字符串中就不会有password

    private String password;//密码
    private String nickname;//昵称
    private String email;//邮箱

    // 当时这三个这里采用的是驼峰命名，而mysql中它是以下划线命名的
    private String userPic;//用户头像地址
    private LocalDateTime createTime;//创建时间
    private LocalDateTime updateTime;//更新时间
}
